﻿namespace Microsoft.Tools.WixDeployment.Extensions
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    /// <summary>
    /// List of Constant strings
    /// </summary>
    public static class Constants
    {
        public const string BiztalkManagementDatabaseName = "BiztalkManagementDatabaseName";
        public const string BiztalkManagementInstanceName = "BiztalkManagementInstanceName";

        public const string Id = "Id";
        public const string ApplicationName = "ApplicationName";
        public const string FilePath = "FilePath";
        public const string Type = "Type";
        public const string ComponentId = "ComponentId";
        public const string DirectoryId = "DirectoryId";
        public const string ParentElementPath = "ParentElementPath";

        public const string BiztalkApplicationsTable = "BiztalkApplications";
        public const string BiztalkApplicationResourcesTable = "BiztalkApplicationResources";
        public const string BiztalkApplicationReferencesTable = "BiztalkApplicationReferences";
        public const string BamActivitiesTable = "BamActivities";

        public const string Source = "Source";
        public const string DropOnUninstall = "DropOnUninstall";
        public const string BamInstanceName = "BamInstanceName";
        public const string BamDatabaseName = "BamDatabaseName";
        public const string BamArchiveInstanceName = "BamArchiveInstanceName";
        public const string BamArchiveDatabaseName = "BamArchiveDatabaseName";
        public const string ActivityWindow = "ActivityWindow";
        public const string ViewAccessAccounts = "ViewAccessAccounts";

        public const string VsdbCmd10Table = "VsDbCmd10";
        public const string VsdbCmd10SqlCmdVariablesTable = "VsDbCmd10SqlCmdVariables";
        public const string ConnectionString = "ConnectionString";
        public const string DatabaseName = "DatabaseName";
        public const string DatabaseSchemaProvider = "DatabaseSchemaProvider";
        public const string DeploymentConfigurationFile = "DeploymentConfigurationFile";
        public const string ModelFile = "ModelFile";
        public const string SqlCmdVarsFile = "SqlCmdVarsFile";
        public const string PostDeploymentScript = "PostDeploymentScript";
        public const string PreDeploymentScript = "PreDeploymentScript";

        public const string SqlCmdVariableName = "Name";
        public const string SqlCmdVariableValue = "Value";

        public const string SqlCmdQueryTable = "SqlCmd";
        public const string SqlCmdVariablesTable = "SqlCmdVariables";
        public const string Sequence = "Sequence";
        public const string QueryString = "QueryString";
    }
}
